package g7.facade;

import g7.dao.SprintDAO;
import g7.modelo.Sprint;
import java.util.List;
import javax.ejb.EJB;



public class SprintFacade {
	
	@EJB
        private SprintDAO sprintDAO;
	
	public List<Sprint> listarTudo() {
		return getSprintDAO().listarTudo();
	}
	
//	public List<Sprint> listarAtivos() {
//		return sprintDao.listarAtivos("id", true);
//	}
	
	public Sprint procurar(long id) {
		return getSprintDAO().findById(id);
	}
	
	public Sprint procurarPorObjetivo(String objetivo) {
		return getSprintDAO().procurarPorObjetivo(objetivo);
	}
	
//	public void imergir(Sprint sprint){
//		sprintDao.imergir(sprint);
//	}
	
	public void salvar(Sprint sprint){
		getSprintDAO().salvar(sprint);
	}
        
        public void remover(Sprint sprint){
		getSprintDAO().excluir(sprint);
	}
	
//	public void atualizar(Sprint sprint){
//		sprintDao.atualizar(sprint);
//	}

    /**
     * @return the sprintDAO
     */
    public SprintDAO getSprintDAO() {
        return sprintDAO;
    }

    /**
     * @param sprintDAO the sprintDAO to set
     */
    public void setSprintDAO(SprintDAO sprintDAO) {
        this.sprintDAO = sprintDAO;
    }
	
}
